/*
 * FileClientI.hpp
 *
 *  Created on: 30.03.2011
 *      Author: niea
 */

#ifndef FILECLIENTI_HPP_
#define FILECLIENTI_HPP_

#include <string>
#include "../common/ClientEntry.hpp"

namespace efs
{

class FileClientI
{
public:
	FileClientI();
	virtual ~FileClientI();

	virtual bool getFile(ClientEntry entry,
			std::string const &remote_root,
			std::string const &remote_file_path,
			std::string const &local_file_path) = 0;
};

}

#endif /* FILECLIENTI_HPP_ */
